import $http from '@/assets/js/http';
//管理员账号api

//管理员账号列表
export function getAdminList(param){
	return $http.get('/manage/account/list',{
		params:{
            loginName: param.loginName, // 账号登录名
            realName: param.realName, // 账号真实名
            pageIndex: param.pageIndex, // 当前页码
            pageSize: param.pageSize // 当前页数
		}
	})
}

//管理员账号添加
export function postAddAdmin(params) {
    return $http.post('/manage/account/add', {
        loginName: params.loginName, // 登录名
        realName: params.realName, // 真实姓名
        pwd: params.pwd, // 登录密码
        role: params.role, // 身份类型
    });
}

//管理员账号修改
export function postEditAdmin(params) {
    return $http.post('/manage/account/update', {
		manageUserId: params.manageUserId, // 账号ID
        loginName: params.loginName, // 登录名
        realName: params.realName, // 真实姓名
        role: params.role // 身份角色
    });
}

//管理员账号删除
export function postDeleteAdmin(manageUserId) {
    return $http.post('/manage/account/delete', {
        manageUserId: manageUserId // 账号Id
    });
}

//管理员账号强行重置密码
export function postResetPwd(params) {
    return $http.post('/manage/account/delete', {
        manageUserId: params.manageUserId, // 账号ID
        pwd: params.pwd, // 新密码
    });
}

//管理员账号修改密码
export function postUpdatePwd(params) {
    return $http.post('/manage/account/modifyPwd', {
        manageUserId: params.manageUserId, // 账号ID
        oldPwd: params.oldPwd, // 旧密码
        newPwd: params.newPwd, // 新密码
    });
}